home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -in_the_mag- / workbench / sql / msql-2.0.10.1 / scripts / sys-arch < prev   
Text File  |  1999-06-14  |  818b  |  53 lines

  1. #!/bin/sh
  2.  
  3. machine=`uname -m | tr "/" "_"`
  4. os=`uname -s | tr "/" "_"`
  5. rev=`uname -r | tr "/" "_"`
  6.  
  7. if test "$machine." = "."
  8. then
  9.     echo    1>&2
  10.     echo    1>&2
  11.     echo "You don't appear to have the uname command anywhere." 1>&2
  12.     echo "Please describe your system (eg.  SunOS-4.1-sparc)" 1>&2
  13.     read info
  14.     echo    1>&2
  15.     echo    1>&2
  16.     echo $info
  17.     exit
  18. fi
  19.     
  20.  
  21. if echo "$machine" | grep "^sun4" > /dev/null
  22. then
  23.     machine="Sparc"
  24. fi
  25.  
  26.  
  27. if echo "$os" | grep "^ULTRIX" > /dev/null
  28. then
  29.     os="Ultrix"
  30. fi
  31.  
  32.  
  33. if test "$os" = "SunOS"
  34. then
  35.     maj=`echo $rev | sed "s,^\([0-9]*\)\.\(.*\),\1,"`
  36.     min=`echo $rev | sed "s,^\([0-9]*\)\.\(.*\),\2,"`
  37.     if test $maj -gt 4
  38.     then
  39.         os="Solaris"
  40.         rev="2.$min"
  41.     fi
  42. fi
  43.  
  44. if test "$os" = "AIX"
  45. then
  46.     machine="rs6000"
  47.     maj=`uname -v`
  48.     min=`uname -r`
  49.     rev="$maj.$min"
  50. fi
  51.  
  52. echo "${os}-${rev}-${machine}" | sed 's/ /_/g'
  53.